Unity开发之C#基础 您所在的位置:网站首页 unity 数学计算 Unity开发之C#基础

Unity开发之C#基础

2023-09-17 17:19| 来源: 网络整理| 查看: 265

C#运算符

制作不易还请各位一键三连哦!

运算符是一种告诉编辑器执行特定的数学运算或者逻辑操作的符号,主要分类如下:

逻辑运算符关系运算符算术运算符赋值运算符其他运算符

下面我们将详细讲解每个运算符的作用及使用

文章目录 C#运算符 1.算术运算符2.关系运算符3.逻辑运算符4.赋值运算符5.其他运算符6.字符串拼接总结

1.算术运算符

对数据进行一系列的数学运算的符号,算术运算符遵循数学运算顺序,先加减后乘除等。下图为常用的算术运算符 假设变量A=10,变量B=20: 在这里插入图片描述 以下是在程序中的示例(代码太多,图片太长,直接使用代码文本显示):

using System; namespace C_Sharp算术运算符 { class Program { static int a,b,c,d,e;//连续定义同一种类型的变量可以这样写 static void Main(string[] args) { a = 10;//此处利用赋值运算符=号,将a赋值为10 Console.WriteLine("a的初始值"+a); b = 20;//此处利用赋值运算符=号,将b赋值为20 Console.WriteLine("b的初始值" + b); c = a + b;//此处利用算术运算符(加法)+号,将c赋值为a+b = 30 Console.WriteLine("c的加法值"+c); c = b - a;//此处利用算术运算符(减法)-号,将c赋值为b-a = 10 Console.WriteLine("c的减法值" + c); c = b * a;//此处利用算术运算符(乘法)*号,将c赋值为b*a = 200 Console.WriteLine("c的乘法值" + c); c = b / a;//此处利用算术运算符(除法)/号,将c赋值为b/a = 2 Console.WriteLine("c的除法值" + c); c = b % a;//此处利用算术运算符(取余)%号,将c赋值为b%a = 0 Console.WriteLine("c的取余值"+c); //自增/自减符号:符号在变量后,变量先参与运算,在进行自增(自减)赋值,符号在变量前 //变量先自增(自减)赋值,在进行运算,无论自增还是自减,都是按照1的差值进行运算 d = a++;//此处利用算术运算符自增符号,自增符号在后,所以此时的变量d还是a的初始值10 Console.WriteLine("a的自增在后值" + d); d = a--;//此处利用算术运算符自减符号,自减符号在后,当前d的值不是10, //因为刚刚a已经被使用并进行了自增,所以当前d的值是11,因为a自增变成了11 Console.WriteLine("a的自减在后值" + d); e = --b; //此处利用算术运算符自减符号,自减符号在前, //所以此时的变量e的值是b的值先自减1,也就是19 Console.WriteLine("b的自减在前值" + e); e = ++b;//此处利用算术运算符自减符号,自增符号在前, //所以此时的变量e的值是b的值先自增1,也就是20 Console.WriteLine("b的自增在前值" + e); } } }

以上是对算术运算符的基本使用

2.关系运算符

下面所展示的是关系运算符,假设变量A的值为10,变量B的值为20 在这里插入图片描述 下图为程序实例: 在这里插入图片描述

3.逻辑运算符

逻辑运算符主要用来判断条件是否成立,以下假设A为布尔值true,B为布尔值False 在这里插入图片描述 程序实例如下: 在这里插入图片描述 通常,我们会遇到不同的需求,有不同的可能性,可能每个判断里需要同时满足很多条件,所以逻辑运算符就起到了作用 在这里插入图片描述 逻辑运算符会进行顺序检测,如下图: 在这里插入图片描述

4.赋值运算符

赋值运算符主要用于对变量的赋值操作,给予变量一个值,,下面是常用的赋值运算符 在这里插入图片描述 下图为程序实例: 在这里插入图片描述 另外值得一提的是,运算符之间是有优先级关系的:关系运算符》逻辑运算符》赋值运算符 在这里插入图片描述

5.其他运算符

下面所展示的其他运算符,如下: 在这里插入图片描述 下图为程序实例: 在这里插入图片描述

6.字符串拼接

"+"不光可以用于俩数之间的相加,还可以用作字符串之间的拼接 在这里插入图片描述

总结

以上就是本章的全部内容,感谢您的观看,关注作者,后期会持续更新更多文章。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有